package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 单位信息对象 dept
 * 
 * @author ruoyi
 * @date 2022-12-12
 */
public class Dept extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 单位ID */
    private String id;

    /** 上级单位ID */
    @Excel(name = "上级单位ID")
    private String parentid;

    /** 机构代码 */
    @Excel(name = "机构代码")
    private String jigoudaima;

    /** 机构名称 */
    @Excel(name = "机构名称")
    private String jigoumingcheng;

    /** 机构类别d */
    @Excel(name = "机构类别d")
    private String jigoujibie;

    /** 机构类型d */
    @Excel(name = "机构类型d")
    private String jigouleixing;

    /** 省份d */
    @Excel(name = "省份d")
    private String shengfen;

    /** 城市d */
    @Excel(name = "城市d")
    private String chengshi;

    /** 地址 */
    @Excel(name = "地址")
    private String dizhi;

    /** 邮编 */
    @Excel(name = "邮编")
    private String youbian;

    /** 传真号码 */
    @Excel(name = "传真号码")
    private String chuanzhenghaoma;

    /** 电子邮件 */
    @Excel(name = "电子邮件")
    private String dianziyoujian;

    /** 经办人 */
    @Excel(name = "经办人")
    private String jingbanren;

    /** 经办人办公电话 */
    @Excel(name = "经办人办公电话")
    private String jingbanrenbangongdianhua;

    /** 经办人手机号码 */
    @Excel(name = "经办人手机号码")
    private String jingbanrenshoujihaoma;

    /** 负责人 */
    @Excel(name = "负责人")
    private String fuzeren;

    /** 负责人办公电话 */
    @Excel(name = "负责人办公电话")
    private String fuzerenbangongdianhua;

    /** 负责人手机号码 */
    @Excel(name = "负责人手机号码")
    private String fuzerenshoujihaoma;

    /** 财务联系人 */
    @Excel(name = "财务联系人")
    private String caiwulianxiren;

    /** 财务办公电话 */
    @Excel(name = "财务办公电话")
    private String caiwubangongdianhua;

    /** 财务手机号码 */
    @Excel(name = "财务手机号码")
    private String caiwushoujihaoma;

    /** 开户行 */
    @Excel(name = "开户行")
    private String kaihuhang;

    /** 开户名称 */
    @Excel(name = "开户名称")
    private String kaihumingcheng;

    /** 银行账号 */
    @Excel(name = "银行账号")
    private String yinhangzhanghao;

    /** 银行地址 */
    @Excel(name = "银行地址")
    private String yinhangdizhi;

    /** 联行号 */
    @Excel(name = "联行号")
    private String lianhanghao;

    /** 单位状态 */
    @Excel(name = "单位状态")
    private String danweizhuangtai;

    /** 数据摘要 */
    @Excel(name = "数据摘要")
    private String shujuzhaiyao;

    /** 添加时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tianjiashijian;

    /** 最后修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zuihouxiugaishijian;

    /**  */
    @Excel(name = "")
    private String beizhu1;

    /**  */
    @Excel(name = "")
    private String beizhu2;

    /**  */
    @Excel(name = "")
    private String beizhu3;

    /**  */
    @Excel(name = "")
    private String beizhu4;

    /**  */
    @Excel(name = "")
    private String beizhu5;

    /** 是否有效 */
    @Excel(name = "是否有效")
    private Long isvalid;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setParentid(String parentid) 
    {
        this.parentid = parentid;
    }

    public String getParentid() 
    {
        return parentid;
    }
    public void setJigoudaima(String jigoudaima) 
    {
        this.jigoudaima = jigoudaima;
    }

    public String getJigoudaima() 
    {
        return jigoudaima;
    }
    public void setJigoumingcheng(String jigoumingcheng) 
    {
        this.jigoumingcheng = jigoumingcheng;
    }

    public String getJigoumingcheng() 
    {
        return jigoumingcheng;
    }
    public void setJigoujibie(String jigoujibie) 
    {
        this.jigoujibie = jigoujibie;
    }

    public String getJigoujibie() 
    {
        return jigoujibie;
    }
    public void setJigouleixing(String jigouleixing) 
    {
        this.jigouleixing = jigouleixing;
    }

    public String getJigouleixing() 
    {
        return jigouleixing;
    }
    public void setShengfen(String shengfen) 
    {
        this.shengfen = shengfen;
    }

    public String getShengfen() 
    {
        return shengfen;
    }
    public void setChengshi(String chengshi) 
    {
        this.chengshi = chengshi;
    }

    public String getChengshi() 
    {
        return chengshi;
    }
    public void setDizhi(String dizhi) 
    {
        this.dizhi = dizhi;
    }

    public String getDizhi() 
    {
        return dizhi;
    }
    public void setYoubian(String youbian) 
    {
        this.youbian = youbian;
    }

    public String getYoubian() 
    {
        return youbian;
    }
    public void setChuanzhenghaoma(String chuanzhenghaoma) 
    {
        this.chuanzhenghaoma = chuanzhenghaoma;
    }

    public String getChuanzhenghaoma() 
    {
        return chuanzhenghaoma;
    }
    public void setDianziyoujian(String dianziyoujian) 
    {
        this.dianziyoujian = dianziyoujian;
    }

    public String getDianziyoujian() 
    {
        return dianziyoujian;
    }
    public void setJingbanren(String jingbanren) 
    {
        this.jingbanren = jingbanren;
    }

    public String getJingbanren() 
    {
        return jingbanren;
    }
    public void setJingbanrenbangongdianhua(String jingbanrenbangongdianhua) 
    {
        this.jingbanrenbangongdianhua = jingbanrenbangongdianhua;
    }

    public String getJingbanrenbangongdianhua() 
    {
        return jingbanrenbangongdianhua;
    }
    public void setJingbanrenshoujihaoma(String jingbanrenshoujihaoma) 
    {
        this.jingbanrenshoujihaoma = jingbanrenshoujihaoma;
    }

    public String getJingbanrenshoujihaoma() 
    {
        return jingbanrenshoujihaoma;
    }
    public void setFuzeren(String fuzeren) 
    {
        this.fuzeren = fuzeren;
    }

    public String getFuzeren() 
    {
        return fuzeren;
    }
    public void setFuzerenbangongdianhua(String fuzerenbangongdianhua) 
    {
        this.fuzerenbangongdianhua = fuzerenbangongdianhua;
    }

    public String getFuzerenbangongdianhua() 
    {
        return fuzerenbangongdianhua;
    }
    public void setFuzerenshoujihaoma(String fuzerenshoujihaoma) 
    {
        this.fuzerenshoujihaoma = fuzerenshoujihaoma;
    }

    public String getFuzerenshoujihaoma() 
    {
        return fuzerenshoujihaoma;
    }
    public void setCaiwulianxiren(String caiwulianxiren) 
    {
        this.caiwulianxiren = caiwulianxiren;
    }

    public String getCaiwulianxiren() 
    {
        return caiwulianxiren;
    }
    public void setCaiwubangongdianhua(String caiwubangongdianhua) 
    {
        this.caiwubangongdianhua = caiwubangongdianhua;
    }

    public String getCaiwubangongdianhua() 
    {
        return caiwubangongdianhua;
    }
    public void setCaiwushoujihaoma(String caiwushoujihaoma) 
    {
        this.caiwushoujihaoma = caiwushoujihaoma;
    }

    public String getCaiwushoujihaoma() 
    {
        return caiwushoujihaoma;
    }
    public void setKaihuhang(String kaihuhang) 
    {
        this.kaihuhang = kaihuhang;
    }

    public String getKaihuhang() 
    {
        return kaihuhang;
    }
    public void setKaihumingcheng(String kaihumingcheng) 
    {
        this.kaihumingcheng = kaihumingcheng;
    }

    public String getKaihumingcheng() 
    {
        return kaihumingcheng;
    }
    public void setYinhangzhanghao(String yinhangzhanghao) 
    {
        this.yinhangzhanghao = yinhangzhanghao;
    }

    public String getYinhangzhanghao() 
    {
        return yinhangzhanghao;
    }
    public void setYinhangdizhi(String yinhangdizhi) 
    {
        this.yinhangdizhi = yinhangdizhi;
    }

    public String getYinhangdizhi() 
    {
        return yinhangdizhi;
    }
    public void setLianhanghao(String lianhanghao) 
    {
        this.lianhanghao = lianhanghao;
    }

    public String getLianhanghao() 
    {
        return lianhanghao;
    }
    public void setDanweizhuangtai(String danweizhuangtai) 
    {
        this.danweizhuangtai = danweizhuangtai;
    }

    public String getDanweizhuangtai() 
    {
        return danweizhuangtai;
    }
    public void setShujuzhaiyao(String shujuzhaiyao) 
    {
        this.shujuzhaiyao = shujuzhaiyao;
    }

    public String getShujuzhaiyao() 
    {
        return shujuzhaiyao;
    }
    public void setTianjiashijian(Date tianjiashijian) 
    {
        this.tianjiashijian = tianjiashijian;
    }

    public Date getTianjiashijian() 
    {
        return tianjiashijian;
    }
    public void setZuihouxiugaishijian(Date zuihouxiugaishijian) 
    {
        this.zuihouxiugaishijian = zuihouxiugaishijian;
    }

    public Date getZuihouxiugaishijian() 
    {
        return zuihouxiugaishijian;
    }
    public void setBeizhu1(String beizhu1) 
    {
        this.beizhu1 = beizhu1;
    }

    public String getBeizhu1() 
    {
        return beizhu1;
    }
    public void setBeizhu2(String beizhu2) 
    {
        this.beizhu2 = beizhu2;
    }

    public String getBeizhu2() 
    {
        return beizhu2;
    }
    public void setBeizhu3(String beizhu3) 
    {
        this.beizhu3 = beizhu3;
    }

    public String getBeizhu3() 
    {
        return beizhu3;
    }
    public void setBeizhu4(String beizhu4) 
    {
        this.beizhu4 = beizhu4;
    }

    public String getBeizhu4() 
    {
        return beizhu4;
    }
    public void setBeizhu5(String beizhu5) 
    {
        this.beizhu5 = beizhu5;
    }

    public String getBeizhu5() 
    {
        return beizhu5;
    }
    public void setIsvalid(Long isvalid) 
    {
        this.isvalid = isvalid;
    }

    public Long getIsvalid() 
    {
        return isvalid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("parentid", getParentid())
            .append("jigoudaima", getJigoudaima())
            .append("jigoumingcheng", getJigoumingcheng())
            .append("jigoujibie", getJigoujibie())
            .append("jigouleixing", getJigouleixing())
            .append("shengfen", getShengfen())
            .append("chengshi", getChengshi())
            .append("dizhi", getDizhi())
            .append("youbian", getYoubian())
            .append("chuanzhenghaoma", getChuanzhenghaoma())
            .append("dianziyoujian", getDianziyoujian())
            .append("jingbanren", getJingbanren())
            .append("jingbanrenbangongdianhua", getJingbanrenbangongdianhua())
            .append("jingbanrenshoujihaoma", getJingbanrenshoujihaoma())
            .append("fuzeren", getFuzeren())
            .append("fuzerenbangongdianhua", getFuzerenbangongdianhua())
            .append("fuzerenshoujihaoma", getFuzerenshoujihaoma())
            .append("caiwulianxiren", getCaiwulianxiren())
            .append("caiwubangongdianhua", getCaiwubangongdianhua())
            .append("caiwushoujihaoma", getCaiwushoujihaoma())
            .append("kaihuhang", getKaihuhang())
            .append("kaihumingcheng", getKaihumingcheng())
            .append("yinhangzhanghao", getYinhangzhanghao())
            .append("yinhangdizhi", getYinhangdizhi())
            .append("lianhanghao", getLianhanghao())
            .append("danweizhuangtai", getDanweizhuangtai())
            .append("shujuzhaiyao", getShujuzhaiyao())
            .append("tianjiashijian", getTianjiashijian())
            .append("zuihouxiugaishijian", getZuihouxiugaishijian())
            .append("beizhu1", getBeizhu1())
            .append("beizhu2", getBeizhu2())
            .append("beizhu3", getBeizhu3())
            .append("beizhu4", getBeizhu4())
            .append("beizhu5", getBeizhu5())
            .append("isvalid", getIsvalid())
            .toString();
    }
}
